package com.dk.hi.core.actor;

import com.dk.hi.core.Element;
import com.dk.hi.core.I18n;

/**
 * Lineament are the base of most actions in the game. They influence attacks, dodging, skills,
 * etc...
 */
public enum Lineament {
	STRENGTH(Element.EARTH), WISDOM(Element.WATER), INTELLIGENCE(Element.FIRE), AGILITY(Element.AIR);

	private Element element;

	private Lineament(Element element) {
		this.element = element;
	}

	/**
	 * @return the linked element
	 */
	public Element getElement() {
		return this.element;
	}

	/**
	 * @return the translated label of the lineament
	 */
	public String getText() {
		return I18n.get("lineament." + this.toString());
	}
}
